----------------
Docking Bay Hangar
Extra - map_name: Main Deck0
Extra - room_id: [0, 63]
Extra - minimap_coordinates: [{'x': 19, 'y': 13}, {'x': 20, 'y': 13}]
Extra - unlocked_save_recharge_station: True
> Door to Docking Bay Access; Heals? False
  * Layers: default
  * Open Hatch to Docking Bay Access/Door to Docking Bay Hangar
  * Extra - door_idx: (1, 145)
  > Ship
      Trivial
  > Event - Omega Metroid
      All of the following:
          After Navigation Controls Activated
          Any of the following:
              # Weapon Requirements
              # Trickless
              Plasma Beam and Wide Beam
              All of the following:
                  # Easy 1 Beam methods
                  Combat (Beginner)
                  Plasma Beam or Wide Beam
              All of the following:
                  # Harder 1 Beam methods
                  Combat (Intermediate)
                  Charge Beam or Ice Beam or Wave Beam
          Any of the following:
              # Energy requirements
              Normal Damage ≥ 500
              # Hitless: https://youtu.be/f6VfdRUSFVA
              Combat (Expert)
              Combat (Beginner) and Normal Damage ≥ 300
              Combat (Intermediate) and Normal Damage ≥ 200
              Combat (Advanced) and Normal Damage ≥ 100

> Ship; Heals? True; Spawn Point
  * Layers: default
  * Extra - X: 25
  * Extra - Y: 10
  > Door to Docking Bay Access
      Trivial

> Event - Omega Metroid; Heals? False
  * Layers: default
  * Event Boss Omega Metroid Defeated
  > Event - Victory
      Trivial

> Event - Victory; Heals? False
  * Layers: default
  * Event Victory Event
  > Ship
      Trivial

----------------
Docking Bay Access
Extra - map_name: Main Deck3
Extra - room_id: [3, 4]
Extra - minimap_coordinates: [{'x': 17, 'y': 13}, {'x': 18, 'y': 13}]
> Door to Docking Bay Hangar; Heals? False
  * Layers: default
  * Open Hatch to Docking Bay Hangar/Door to Docking Bay Access
  * Extra - door_idx: (2, 4)
  > Door to Docking Bay Climb
      Trivial

> Door to Docking Bay Climb; Heals? False
  * Layers: default
  * Open Hatch to Docking Bay Climb/Door to Docking Bay Access
  * Extra - door_idx: (7, 9)
  > Door to Docking Bay Hangar
      Trivial

----------------
Docking Bay Climb
Extra - map_name: Main Deck6
Extra - room_id: [6]
Extra - minimap_coordinates: [{'x': 16, 'y': 10}, {'x': 16, 'y': 11}, {'x': 16, 'y': 12}, {'x': 16, 'y': 13}]
> Door to Docking Bay Access; Heals? False
  * Layers: default
  * Open Hatch to Docking Bay Access/Door to Docking Bay Climb
  * Extra - door_idx: (8,)
  > Other to Silo Entry
      Can Use Power Bombs
  > Door to Silo Entry
      Trivial
  > Door to Station Entrance
      Trivial

> Other to Silo Entry; Heals? False
  * Layers: default
  * Open Passage to Silo Entry/Other to Docking Bay Climb
  * Extra - door_idx: (13,)
  > Door to Docking Bay Access
      Can Use Power Bombs

> Door to Silo Entry; Heals? False
  * Layers: default
  * L4 Hatch to Silo Entry/Door to Docking Bay Climb
  * Extra - door_idx: (15,)
  > Door to Docking Bay Access
      Trivial

> Door to Station Entrance; Heals? False
  * Layers: default
  * Open Hatch to Station Entrance/Door to Docking Bay Climb
  * Extra - door_idx: (17,)
  > Door to Docking Bay Access
      Trivial

----------------
Station Entrance
Extra - map_name: Main Deck7
Extra - room_id: [7]
Extra - minimap_coordinates: [{'x': 14, 'y': 10}, {'x': 14, 'y': 11}, {'x': 15, 'y': 10}, {'x': 15, 'y': 11}]
> Pickup (Hidden Missile Tank); Heals? False
  * Layers: default
  * Pickup 0; Category? Minor
  * Extra - area: 0
  * Extra - room: 7
  * Extra - blockx: 13
  * Extra - blocky: 14
  * Extra - infant_weight: 0.4
  > Door to Docking Bay Climb
      Trivial
  > Other to Genesis Speedway
      Trivial

> Door to Docking Bay Climb; Heals? False
  * Layers: default
  * Open Hatch to Docking Bay Climb/Door to Station Entrance
  * Extra - door_idx: (14,)
  > Pickup (Hidden Missile Tank)
      Can Use Power Bombs
  > Door to Central Nexus
      Trivial
  > Other to Genesis Speedway
      Any of the following:
          # Skip collecting the item. Break PB blocks first, then reload the room: https://www.youtube.com/watch?v=2WbnkPhd7tk
          Disabled Entrance Rando and Can Bounce in Ball and Can Use Power Bombs
          # Shinespark and spam jump at the ceiling: https://www.youtube.com/watch?v=QpbgjolExgE
          Speed Booster and Shinespark Tricks (Advanced) and Disabled Entrance Rando and Disabled Open Hatch Lock Rando

> Door to Central Nexus; Heals? False
  * Layers: default
  * Open Hatch to Central Nexus/Door to Station Entrance
  * Extra - door_idx: (19,)
  > Door to Docking Bay Climb
      Trivial

> Other to Genesis Speedway; Heals? False
  * Layers: default
  * Open Passage to Genesis Speedway/Other to Station Entrance
  * Extra - door_idx: (108,)
  > Pickup (Hidden Missile Tank)
      Can Use Power Bombs
  > Door to Docking Bay Climb
      Any of the following:
          # Skip collecting the item. Break PB blocks first, then reload the room.
          Disabled Entrance Rando and Can Bounce in Ball and Can Use Power Bombs
          # Speedboost from Genesis Speedway
          Speed Booster and Disabled Entrance Rando

----------------
Concourse Recharge Room
Extra - map_name: Main Deck8
Extra - room_id: [8]
Extra - minimap_coordinates: [{'x': 17, 'y': 7}]
Extra - unlocked_save_recharge_station: True
> Door to Concourse; Heals? False
  * Layers: default
  * L0 Hatch to Concourse/Door to Concourse Recharge Room
  * Extra - door_idx: (16,)
  > Recharge Terminal
      Trivial

> Recharge Terminal; Heals? True
  * Layers: default
  > Door to Concourse
      Trivial

----------------
Crew Quarters Navigation Room
Extra - map_name: Main Deck9
Extra - room_id: [9]
Extra - minimap_coordinates: [{'x': 17, 'y': 6}]
> Door to Crew Quarters West; Heals? False
  * Layers: default
  * Open Hatch to Crew Quarters West/Door to Crew Quarters Navigation Room
  * Extra - door_idx: (18,)
  > Door to Concourse
      Trivial

> Door to Concourse; Heals? False
  * Layers: default
  * Open Hatch to Concourse/Door to Crew Quarters Navigation Room
  * Extra - door_idx: (23,)
  > Door to Crew Quarters West
      Trivial
  > Navigation Terminal
      Trivial

> Navigation Terminal; Heals? False
  * Layers: default
  * Hint
  * Extra - hint_name: MainDeckEast
  * Extra - location_precision: REGION_ONLY
  * Extra - item_precision: PRECISE_CATEGORY
  > Door to Concourse
      Trivial

----------------
Crew Quarters East
Extra - map_name: Main Deck10
Extra - room_id: [10]
Extra - minimap_coordinates: [{'x': 21, 'y': 6}, {'x': 21, 'y': 7}, {'x': 22, 'y': 7}]
> Door to Operations Ventilation; Heals? False
  * Layers: default
  * L0 Hatch to Operations Ventilation/Door to Crew Quarters East
  * Extra - door_idx: (83,)
  > Other to Operations Ventilation
      Trivial

> Other to Operations Ventilation; Heals? False
  * Layers: default
  * Open Passage to Operations Ventilation/Other to Crew Quarters East
  * Extra - door_idx: (84,)
  > Door to Operations Ventilation
      Trivial
  > Door to Crew Quarters Save Room
      Trivial
  > Door to Arachnus Arena
      Can Kill Gadora

> Door to Crew Quarters Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Crew Quarters Save Room/Door to Crew Quarters East
  * Extra - door_idx: (85,)
  > Other to Operations Ventilation
      Trivial

> Door to Arachnus Arena; Heals? False
  * Layers: default
  * L0 Hatch to Arachnus Arena/Door to Crew Quarters East
  * Extra - door_idx: (86,)
  > Other to Operations Ventilation
      Trivial

----------------
Habitation Deck Save Room
Extra - map_name: Main Deck11
Extra - room_id: [11]
Extra - minimap_coordinates: [{'x': 13, 'y': 4}]
Extra - unlocked_save_recharge_station: True
> Door to Elevator to Central Nexus; Heals? False
  * Layers: default
  * L0 Hatch to Elevator to Central Nexus/Door to Habitation Deck Save Room
  * Extra - door_idx: (24,)
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 10
  * Extra - Y: 10
  > Door to Elevator to Central Nexus
      Trivial

----------------
Crew Quarters West
Extra - map_name: Main Deck12
Extra - room_id: [12]
Extra - minimap_coordinates: [{'x': 18, 'y': 5}, {'x': 18, 'y': 6}, {'x': 19, 'y': 6}]
> Door to Crew Quarters Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Crew Quarters Navigation Room/Door to Crew Quarters West
  * Extra - door_idx: (77,)
  > Door to Operations Ventilation
      Trivial
  > Door to Elevator to Operations Deck
      Trivial

> Door to Operations Ventilation; Heals? False
  * Layers: default
  * L0 Hatch to Operations Ventilation/Door to Crew Quarters West
  * Extra - door_idx: (80,)
  > Door to Crew Quarters Navigation Room
      Trivial

> Door to Elevator to Operations Deck; Heals? False
  * Layers: default
  * L0 Hatch to Elevator to Operations Deck/Door to Crew Quarters West
  * Extra - door_idx: (142,)
  > Door to Crew Quarters Navigation Room
      Trivial

----------------
Operations Deck
Extra - map_name: Main Deck13
Extra - room_id: [13, 74, 85]
Extra - minimap_coordinates: [{'x': 17, 'y': 0}, {'x': 17, 'y': 1}, {'x': 17, 'y': 2}, {'x': 18, 'y': 0}, {'x': 18, 'y': 1}, {'x': 18, 'y': 2}, {'x': 19, 'y': 0}, {'x': 19, 'y': 1}]
> Other to Operations Ventilation; Heals? False
  * Layers: default
  * Open Passage to Operations Ventilation/Other to Operations Deck
  * Extra - door_idx: (22, 175)
  > Door to Operations Deck Navigation Room
      After Main Deck Operations Deck Missile Shield
  > Event - Missile Shield
      Any of the following:
          # Kill the Shield from the reverse side
          Missiles
          # After All Infants are collected, the hatch will despawn
          Knowledge (Expert) and All Infants Collected

> Door to Operations Deck Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Operations Deck Navigation Room/Door to Operations Deck
  * Extra - door_idx: (27, 172)
  > Other to Operations Ventilation
      After Main Deck Operations Deck Missile Shield
  > Door to Elevator to Crew Quarters
      Trivial
  > Event - Missile Shield
      Any of the following:
          Missiles
          # After All Infants are collected, the hatch will despawn
          Knowledge (Expert) and All Infants Collected

> Door to Operations Deck Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Operations Deck Recharge Room/Door to Operations Deck
  * Extra - door_idx: (65, 173)
  > Door to Elevator to Crew Quarters
      Trivial

> Door to Elevator to Crew Quarters; Heals? False
  * Layers: default
  * L0 Hatch to Elevator to Crew Quarters/Door to Operations Deck
  * Extra - door_idx: (141, 174, 204)
  > Door to Operations Deck Navigation Room
      Trivial
  > Door to Operations Deck Recharge Room
      Trivial
  > Beside Operations Room Hatch
      All of the following:
          All Infants Collected
          Any of the following:
              Have Any Jump Upgrade
              # Shinespark from adjacent room: https://www.youtube.com/watch?v=GX6K70StdeY
              Level 0 Keycard and Speed Booster and Shinespark Tricks (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando
              # Single Wall Jump
              Wall Jump (Beginner) and Can Single Walljump
              # Jump 2-BombJump: https://youtu.be/416jYaEuveg
              Jump Bombjump (Ludicrous) and Can Use Bombs
              # Morph Jump Extend: https://youtu.be/hbxt0FJyjWs
              Morph Ball and Jump Extends (Ludicrous) and Wall Jump (Ludicrous)

> Door to Operations Room; Heals? False
  * Layers: default
  * L0 Hatch to Operations Room/Door to Operations Deck
  * This door is currently an event door and thus always Level-0
  * Extra - door_idx: (193, 146)
  > Beside Operations Room Hatch
      Trivial

> Event - SA-X; Heals? False
  * Layers: default
  * Event Boss SA-X Defeated
  > Beside Operations Room Hatch
      Trivial

> Beside Operations Room Hatch; Heals? False
  * Layers: default
  > Door to Elevator to Crew Quarters
      Trivial
  > Door to Operations Room
      After Boss SA-X Defeated
  > Event - SA-X
      All of the following:
          All of the following:
              # SA-X Requirements
              Charge Beam
              Any of the following:
                  Combat (Advanced)
                  Plasma Beam and Wide Beam
                  All of the following:
                      Combat (Intermediate)
                      Plasma Beam or Wide Beam
          Any of the following:
              # Core-X Requirements (270HP)
              30 DMG Missiles
              Combat (Beginner) and 20 DMG Missiles
              Combat (Intermediate) and 10+ DMG Missiles
          Any of the following:
              # Health Requirements
              Normal Damage ≥ 500
              # Hitless: https://youtu.be/W5S4xK5cV-Q
              Combat (Ludicrous)
              Combat (Beginner) and Normal Damage ≥ 400
              Combat (Intermediate) and Normal Damage ≥ 350
              Combat (Advanced) and Normal Damage ≥ 200
              Combat (Expert) and Normal Damage ≥ 100
          Any of the following:
              # Dodging Requirements for Ice Beam
              Combat (Advanced)
              Screw Attack and Varia Suit
              All of the following:
                  Combat (Intermediate)
                  Screw Attack or Varia Suit

> Event - Missile Shield; Heals? False
  * Layers: default
  * Event Main Deck Operations Deck Missile Shield
  > Door to Operations Deck Navigation Room
      Trivial

----------------
Concourse Ventilation
Extra - map_name: Main Deck14
Extra - room_id: [14]
Extra - minimap_coordinates: [{'x': 18, 'y': 8}, {'x': 19, 'y': 8}, {'x': 20, 'y': 8}]
> Other to Arachnus Arena; Heals? False
  * Layers: default
  * Open Passage to Arachnus Arena/Other to Concourse Ventilation
  * Extra - door_idx: (28,)
  > Other to Concourse
      Morph Ball

> Other to Concourse; Heals? False
  * Layers: default
  * Open Passage to Concourse/Other to Concourse Ventilation
  * Extra - door_idx: (35,)
  > Other to Arachnus Arena
      All of the following:
          Morph Ball
          # Climb up wall
          Wall Jump (Beginner) or Have Any Jump Upgrade

----------------
Habitation Deck Entrance
Extra - map_name: Main Deck15
Extra - room_id: [15]
Extra - minimap_coordinates: [{'x': 11, 'y': 2}, {'x': 11, 'y': 3}, {'x': 11, 'y': 4}]
> Door to Elevator to Central Nexus; Heals? False
  * Layers: default
  * L2 Hatch to Elevator to Central Nexus/Door to Habitation Deck Entrance
  * Extra - door_idx: (30,)
  > Door to Habitation Deck (Lower)
      Trivial
  > Door to Habitation Deck (Middle)
      Any of the following:
          Space Jump
          All of the following:
              Hi-Jump
              Any of the following:
                  # Freeze Fune
                  Can Freeze Enemies With Any Weapon
                  # Kill Fune, then WJ and Jump extend over: https://youtu.be/C56BsRG_eKY
                  Jump Extends (Advanced) and Wall Jump (Advanced) and Can Kill Tough Beam-Resistant Enemy
          All of the following:
              # NHJ WJ before it spawns, then freeze in mid-air: https://youtu.be/AUkhZE_5CbE
              Movement (Intermediate) and Wall Jump (Advanced)
              Any of the following:
                  Can Freeze Enemies With Ice Beam or Can Freeze Enemies With Ice Missiles
                  # With Diffusion it's stricter: https://www.youtube.com/watch?v=H5AlKJwEuTU
                  Movement (Advanced) and Can Freeze Enemies With Diffusion
          # NHJ Jump, freeze it while stretched, then WJ of the left door to get on top: https://youtu.be/o-DdSO4E3-M
          Wall Jump (Intermediate) and Disabled Door Lock Rando and Can Freeze Enemies With Any Weapon
          # Kill Funes and then SWJ up
          Wall Jump (Beginner) and Can Kill Tough Beam-Resistant Enemy and Can Single Walljump
  > Door to Habitation Deck (Upper)
      # Kill Funes and then SWJ up
      Wall Jump (Beginner) and Can Kill Tough Beam-Resistant Enemy and Can Single Walljump

> Door to Habitation Deck (Lower); Heals? False
  * Layers: default
  * L2 Hatch to Habitation Deck/Door to Habitation Deck Entrance (Lower)
  * Extra - door_idx: (31,)
  > Door to Elevator to Central Nexus
      Trivial

> Door to Habitation Deck (Middle); Heals? False
  * Layers: default
  * L2 Hatch to Habitation Deck/Door to Habitation Deck Entrance (Middle)
  * Extra - door_idx: (157,)
  > Door to Elevator to Central Nexus
      Trivial
  > Door to Habitation Deck (Upper)
      Space Jump or Can Freeze Enemies With Any Weapon

> Door to Habitation Deck (Upper); Heals? False
  * Layers: default
  * L2 Hatch to Habitation Deck/Door to Habitation Deck Entrance (Upper)
  * Extra - door_idx: (158,)
  > Door to Elevator to Central Nexus
      Trivial
  > Door to Habitation Deck (Middle)
      # Hold left: https://youtu.be/1Vx2aVhG4W0
      Movement (Beginner)

----------------
Nexus Navigation Room
Extra - map_name: Main Deck16
Extra - room_id: [16]
Extra - minimap_coordinates: [{'x': 12, 'y': 10}]
> Door to Central Nexus; Heals? False
  * Layers: default
  * Open Hatch to Central Nexus/Door to Nexus Navigation Room
  * Extra - door_idx: (33,)
  > Door to Dark Stairwell
      Trivial

> Door to Dark Stairwell; Heals? False
  * Layers: default
  * Open Hatch to Dark Stairwell/Door to Nexus Navigation Room
  * Extra - door_idx: (37,)
  > Door to Central Nexus
      Trivial
  > Navigation Terminal
      Trivial

> Navigation Terminal; Heals? False
  * Layers: default
  * Hint
  * Extra - hint_name: MainDeckWest
  * Extra - location_precision: REGION_ONLY
  * Extra - item_precision: PRECISE_CATEGORY
  > Door to Dark Stairwell
      Trivial

----------------
Restricted Airlock
Extra - map_name: Main Deck17
Extra - room_id: [17, 77]
Extra - minimap_coordinates: [{'x': 5, 'y': 21}, {'x': 5, 'y': 22}, {'x': 5, 'y': 23}, {'x': 5, 'y': 24}]
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 1; Category? Minor
  * Extra - area: 0
  * Extra - room: 17
  * Extra - blockx: 9
  * Extra - blocky: 20
  * Extra - infant_weight: 0.4
  > Door to Restricted Navigation Room
      Speed Booster
  > Door to Restricted Corridor
      All of the following:
          # You can get into the cage and get the item without shinesparking all the way up. The reqs have to be here though
          Speed Booster
          # Jump mid-speedboost: https://www.youtube.com/watch?v=u3xzqtz6Gro
          Movement (Beginner)
          # Get to the item while in the cage
          Space Jump or Wall Jump (Intermediate)

> Door to Restricted Navigation Room; Heals? False
  * Layers: default
  * L4 Hatch to Restricted Navigation Room/Door to Restricted Airlock
  * Extra - door_idx: (32, 181)

> Door to Restricted Corridor; Heals? False
  * Layers: default
  * L4 Hatch to Restricted Corridor/Door to Restricted Airlock
  * Extra - door_idx: (34, 183)
  > Pickup (Power Bomb Tank)
      All of the following:
          # Check the connection from item to restricted corridor for way to only go halfway up. Can be revised after remote activation nodes
          Speed Booster
          # This can safely not have Door Lock Rando check
          Disabled Entrance Rando
  > Door to Restricted Navigation Room
      # This can safely not have Door Lock Rando check
      Speed Booster and Disabled Entrance Rando

----------------
Central Nexus
Extra - map_name: Main Deck18
Extra - room_id: [18]
Extra - minimap_coordinates: [{'x': 13, 'y': 7}, {'x': 13, 'y': 8}, {'x': 13, 'y': 9}, {'x': 13, 'y': 10}]
> Door to Elevator to Habitation Deck; Heals? False
  * Layers: default
  * L2 Hatch to Elevator to Habitation Deck/Door to Central Nexus
  * Extra - door_idx: (21,)
  > Door to Station Entrance
      Trivial

> Door to Station Entrance; Heals? False
  * Layers: default
  * Open Hatch to Station Entrance/Door to Central Nexus
  * Extra - door_idx: (36,)
  > Door to Elevator to Habitation Deck
      Trivial
  > Door to Hornoad Hallway
      Trivial
  > Door to Nexus Navigation Room
      Trivial
  > Door to Nexus Storage
      After Main Deck Power Bomb Geron Destroyed
  > Other to Dark Stairwell
      Any of the following:
          Can Break Single Bomb Blocks
          All of the following:
              # Shinespark and recharge in Hornoad Hallway
              Level 0 Keycard and Speed Booster and Knowledge (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando
              Any of the following:
                  # With HJ: https://www.youtube.com/watch?v=EJ2G6thP16E
                  Hi-Jump and Shinespark Tricks (Expert) and Wall Jump (Intermediate)
                  # HJ-less: https://www.youtube.com/watch?v=yCRL0Pgeb3A
                  Shinespark Tricks (Ludicrous) and Wall Jump (Advanced)
  > Event - Central Nexus PB Geron
      Any of the following:
          Can Kill PB Geron
          All of the following:
              # Shinespark and recharge in Hornoad Hallway
              Level 0 Keycard and Speed Booster and Knowledge (Intermediate) and Disabled Door Lock Rando and Disabled Entrance Rando
              Any of the following:
                  # HJ-less: https://www.youtube.com/watch?v=cjf9wNjAbEY
                  Shinespark Tricks (Ludicrous) and Wall Jump (Advanced)
                  # With HJ: https://www.youtube.com/watch?v=lDKp1H8k7oM
                  Hi-Jump and Shinespark Tricks (Expert) and Wall Jump (Intermediate)

> Door to Hornoad Hallway; Heals? False
  * Layers: default
  * L0 Hatch to Hornoad Hallway/Door to Central Nexus
  * Extra - door_idx: (38,)
  > Door to Station Entrance
      Trivial

> Door to Nexus Navigation Room; Heals? False
  * Layers: default
  * Open Hatch to Nexus Navigation Room/Door to Central Nexus
  * Extra - door_idx: (39,)
  > Door to Station Entrance
      Trivial

> Door to Nexus Storage; Heals? False
  * Layers: default
  * L2 Hatch to Nexus Storage/Door to Central Nexus
  * Extra - door_idx: (132,)
  > Door to Station Entrance
      After Main Deck Power Bomb Geron Destroyed
  > Event - Central Nexus PB Geron
      Can Kill PB Geron

> Other to Dark Stairwell; Heals? False
  * Layers: default
  * Tunnel to Dark Stairwell/Other to Central Nexus
  * Extra - door_idx: (203,)
  > Door to Station Entrance
      Can Use Any Bombs

> Event - Central Nexus PB Geron; Heals? False
  * Layers: default
  * Event Main Deck Power Bomb Geron Destroyed
  > Door to Station Entrance
      Trivial

----------------
Dark Stairwell
Extra - map_name: Main Deck20
Extra - room_id: [20]
Extra - minimap_coordinates: [{'x': 11, 'y': 8}, {'x': 11, 'y': 9}, {'x': 11, 'y': 10}, {'x': 12, 'y': 8}]
> Door to Nexus Navigation Room; Heals? False
  * Layers: default
  * Open Hatch to Nexus Navigation Room/Door to Dark Stairwell
  * Extra - door_idx: (42,)
  > Door to Quarantine Junction
      Trivial
  > Door to Sub-Zero Containment
      Trivial
  > Other to Cubby Hole
      Morph Ball
  > Other to Central Nexus
      Screw Attack and Knowledge (Beginner) and Can Bounce in Ball

> Door to Quarantine Junction; Heals? False
  * Layers: default
  * Open Hatch to Quarantine Junction/Door to Dark Stairwell
  * Extra - door_idx: (43,)
  > Door to Nexus Navigation Room
      Trivial

> Door to Sub-Zero Containment; Heals? False
  * Layers: default
  * L3 Hatch to Sub-Zero Containment/Door to Dark Stairwell
  * Extra - door_idx: (104,)
  > Door to Nexus Navigation Room
      Trivial

> Other to Cubby Hole; Heals? False
  * Layers: default
  * Tunnel to Cubby Hole/Other to Dark Stairwell
  * Extra - door_idx: (168,)
  > Door to Nexus Navigation Room
      Morph Ball

> Other to Central Nexus; Heals? False
  * Layers: default
  * Tunnel to Central Nexus/Other to Dark Stairwell
  * Extra - door_idx: (202,)
  > Door to Nexus Navigation Room
      Morph Ball and Screw Attack and Knowledge (Beginner)

----------------
Concourse
Extra - map_name: Main Deck21
Extra - room_id: [21]
Extra - minimap_coordinates: [{'x': 16, 'y': 6}, {'x': 16, 'y': 7}, {'x': 16, 'y': 8}, {'x': 17, 'y': 8}]
> Door to Concourse Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Concourse Recharge Room/Door to Concourse
  * Extra - door_idx: (29,)
  > Door to Concourse Save Room
      Trivial

> Door to Crew Quarters Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Crew Quarters Navigation Room/Door to Concourse
  * Extra - door_idx: (44,)
  > Door to Concourse Save Room
      Trivial

> Door to Concourse Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Concourse Save Room/Door to Concourse
  * Extra - door_idx: (45,)
  > Door to Concourse Recharge Room
      Trivial
  > Door to Crew Quarters Navigation Room
      Trivial
  > Other to Concourse Ventilation
      Trivial

> Other to Concourse Ventilation; Heals? False
  * Layers: default
  * Open Passage to Concourse Ventilation/Other to Concourse
  * Extra - door_idx: (91,)
  > Door to Concourse Save Room
      Trivial

----------------
Habitation Ventilation
Extra - map_name: Main Deck22
Extra - room_id: [22]
Extra - minimap_coordinates: [{'x': 7, 'y': 2}, {'x': 7, 'y': 3}, {'x': 7, 'y': 4}]
> Other to Habitation Deck (Upper); Heals? False
  * Layers: default
  * Open Passage to Habitation Deck/Other to Habitation Ventilation (Upper)
  * Extra - door_idx: (46,)
  > Other to Habitation Deck (Lower)
      Trivial

> Other to Habitation Deck (Lower); Heals? False
  * Layers: default
  * Open Passage to Habitation Deck/Other to Habitation Ventilation (Lower)
  * Extra - door_idx: (47,)
  > Other to Habitation Deck (Upper)
      Any of the following:
          Space Jump or Can Freeze Enemies With Any Weapon
          # Kill Namihe's and then SWJ up.
          Wall Jump (Beginner) and Can Kill Tough Beam-Resistant Enemy and Can Single Walljump

----------------
Quarantine Junction
Extra - map_name: Main Deck23
Extra - room_id: [23]
Extra - minimap_coordinates: [{'x': 9, 'y': 8}, {'x': 10, 'y': 8}, {'x': 10, 'y': 9}]
> Door to Dark Stairwell; Heals? False
  * Layers: default
  * Open Hatch to Dark Stairwell/Door to Quarantine Junction
  * Extra - door_idx: (48,)
  > Door to Main Elevator Access
      Any of the following:
          Morph Ball
          # Shinespark from the Navigation Station: https://www.youtube.com/watch?v=QcD2-t9UDrg
          Speed Booster and Shinespark Tricks (Intermediate) and Disabled Entrance Rando and Disabled Open Hatch Lock Rando
  > Door to Quarantine Bay
      Trivial

> Door to Main Elevator Access; Heals? False
  * Layers: default
  * L0 Hatch to Main Elevator Access/Door to Quarantine Junction
  * Extra - door_idx: (74,)
  > Door to Dark Stairwell
      Any of the following:
          Morph Ball
          # Speedboost from other room
          Level 0 Keycard and Speed Booster and Disabled Door Lock Rando and Disabled Entrance Rando

> Door to Quarantine Bay; Heals? False
  * Layers: default
  * Open Hatch to Quarantine Bay/Door to Quarantine Junction
  * Extra - door_idx: (166,)
  > Door to Dark Stairwell
      Trivial

----------------
Sector Hub
Extra - map_name: Main Deck24
Extra - room_id: [24]
Extra - minimap_coordinates: [{'x': 5, 'y': 11}, {'x': 6, 'y': 11}, {'x': 7, 'y': 11}, {'x': 5, 'y': 12}, {'x': 6, 'y': 12}, {'x': 7, 'y': 12}]
> Elevator to Main Elevator Shaft; Heals? False; Spawn Point
  * Layers: default
  * Elevator to Main Elevator Shaft/Other to Sector Hub
  * Extra - door_idx: (50,)
  * Extra - X: 24
  * Extra - Y: 18
  > Door to Elevator to Sector 2 (TRO)
      Trivial
  > Door to Elevator to Sector 1 (SRX)
      Trivial
  > Event - Sector Hub visited
      Trivial

> Door to Elevator to Sector 2 (TRO); Heals? False
  * Layers: default
  * L0 Hatch to Elevator to Sector 2 (TRO)/Door to Sector Hub
  * Extra - door_idx: (51,)
  * Extra - sector_hub_elevator_door: True
  > Elevator to Main Elevator Shaft
      Trivial

> Door to Elevator to Sector 1 (SRX); Heals? False
  * Layers: default
  * L0 Hatch to Elevator to Sector 1 (SRX)/Door to Sector Hub
  * Extra - door_idx: (57,)
  * Extra - sector_hub_elevator_door: True
  > Elevator to Main Elevator Shaft
      Trivial

> Event - Sector Hub visited; Heals? False
  * Layers: default
  * Event Main Deck Hub Visited
  > Elevator to Main Elevator Shaft
      Trivial

----------------
Elevator to Sector 2 (TRO)
Extra - map_name: Main Deck25
Extra - room_id: [25]
Extra - minimap_coordinates: [{'x': 8, 'y': 12}, {'x': 8, 'y': 13}]
> Door to Sector Hub; Heals? False
  * Layers: default
  * L0 Hatch to Sector Hub/Door to Elevator to Sector 2 (TRO)
  * Extra - door_idx: (52,)
  * Extra - sector_hub_elevator_door: True
  > Door to Elevator to Sector 4 (AQA)
      Trivial
  > Elevator to Sector 2 (TRO)
      Trivial

> Door to Elevator to Sector 4 (AQA); Heals? False
  * Layers: default
  * L1 Hatch to Elevator to Sector 4 (AQA)/Door to Elevator to Sector 2 (TRO)
  * Extra - door_idx: (53,)
  * Extra - sector_hub_elevator_door: True
  > Door to Sector Hub
      Trivial

> Elevator to Sector 2 (TRO); Heals? False
  * Layers: default
  * Elevator to Elevator to Main Deck/Elevator to Main Deck
  * Extra - door_idx: (68,)
  > Door to Sector Hub
      Trivial

----------------
Elevator to Sector 4 (AQA)
Extra - map_name: Main Deck26
Extra - room_id: [26]
Extra - minimap_coordinates: [{'x': 9, 'y': 12}, {'x': 9, 'y': 13}]
> Door to Elevator to Sector 2 (TRO); Heals? False
  * Layers: default
  * L1 Hatch to Elevator to Sector 2 (TRO)/Door to Elevator to Sector 4 (AQA)
  * Extra - door_idx: (54,)
  * Extra - sector_hub_elevator_door: True
  > Door to Elevator to Sector 6 (NOC)
      Trivial
  > Elevator to Sector 4 (AQA)
      Trivial

> Door to Elevator to Sector 6 (NOC); Heals? False
  * Layers: default
  * L2 Hatch to Elevator to Sector 6 (NOC)/Door to Elevator to Sector 4 (AQA)
  * Extra - door_idx: (55,)
  * Extra - sector_hub_elevator_door: True
  > Door to Elevator to Sector 2 (TRO)
      Trivial

> Elevator to Sector 4 (AQA); Heals? False
  * Layers: default
  * Elevator to Elevator to Main Deck/Elevator to Main Deck
  * Extra - door_idx: (70,)
  > Door to Elevator to Sector 2 (TRO)
      Trivial

----------------
Elevator to Sector 6 (NOC)
Extra - map_name: Main Deck27
Extra - room_id: [27]
Extra - minimap_coordinates: [{'x': 10, 'y': 12}, {'x': 10, 'y': 13}]
> Door to Elevator to Sector 4 (AQA); Heals? False
  * Layers: default
  * L2 Hatch to Elevator to Sector 4 (AQA)/Door to Elevator to Sector 6 (NOC)
  * Extra - door_idx: (56,)
  * Extra - sector_hub_elevator_door: True
  > Elevator to Sector 6 (NOC)
      Trivial

> Elevator to Sector 6 (NOC); Heals? False
  * Layers: default
  * Elevator to Elevator to Main Deck/Elevator to Main Deck
  * Extra - door_idx: (72,)
  > Door to Elevator to Sector 4 (AQA)
      Trivial

----------------
Elevator to Sector 1 (SRX)
Extra - map_name: Main Deck28
Extra - room_id: [28]
Extra - minimap_coordinates: [{'x': 4, 'y': 12}, {'x': 4, 'y': 13}]
> Door to Sector Hub; Heals? False
  * Layers: default
  * L0 Hatch to Sector Hub/Door to Elevator to Sector 1 (SRX)
  * Extra - door_idx: (58,)
  * Extra - sector_hub_elevator_door: True
  > Door to Elevator to Sector 3 (PYR)
      Trivial
  > Elevator to Sector 1 (SRX)
      Trivial

> Door to Elevator to Sector 3 (PYR); Heals? False
  * Layers: default
  * L1 Hatch to Elevator to Sector 3 (PYR)/Door to Elevator to Sector 1 (SRX)
  * Extra - door_idx: (59,)
  * Extra - sector_hub_elevator_door: True
  > Door to Sector Hub
      Trivial

> Elevator to Sector 1 (SRX); Heals? False
  * Layers: default
  * Elevator to Elevator to Main Deck/Elevator to Main Deck
  * Extra - door_idx: (67,)
  > Door to Sector Hub
      Trivial

----------------
Elevator to Sector 3 (PYR)
Extra - map_name: Main Deck29
Extra - room_id: [29]
Extra - minimap_coordinates: [{'x': 3, 'y': 12}, {'x': 3, 'y': 13}]
> Door to Elevator to Sector 1 (SRX); Heals? False
  * Layers: default
  * L1 Hatch to Elevator to Sector 1 (SRX)/Door to Elevator to Sector 3 (PYR)
  * Extra - door_idx: (60,)
  * Extra - sector_hub_elevator_door: True
  > Door to Elevator to Sector 5 (ARC)
      Trivial
  > Elevator to Sector 3 (PYR)
      Trivial

> Door to Elevator to Sector 5 (ARC); Heals? False
  * Layers: default
  * L2 Hatch to Elevator to Sector 5 (ARC)/Door to Elevator to Sector 3 (PYR)
  * Extra - door_idx: (61,)
  * Extra - sector_hub_elevator_door: True
  > Door to Elevator to Sector 1 (SRX)
      Trivial

> Elevator to Sector 3 (PYR); Heals? False
  * Layers: default
  * Elevator to Elevator to Main Deck/Elevator to Main Deck
  * Extra - door_idx: (69,)
  > Door to Elevator to Sector 1 (SRX)
      Trivial

----------------
Elevator to Sector 5 (ARC)
Extra - map_name: Main Deck30
Extra - room_id: [30]
Extra - minimap_coordinates: [{'x': 2, 'y': 12}, {'x': 2, 'y': 13}]
> Door to Elevator to Sector 3 (PYR); Heals? False
  * Layers: default
  * L2 Hatch to Elevator to Sector 3 (PYR)/Door to Elevator to Sector 5 (ARC)
  * Extra - door_idx: (62,)
  * Extra - sector_hub_elevator_door: True
  > Elevator to Sector 5 (ARC)
      Trivial

> Elevator to Sector 5 (ARC); Heals? False
  * Layers: default
  * Elevator to Elevator to Main Deck/Elevator to Main Deck
  * Extra - door_idx: (71,)
  > Door to Elevator to Sector 3 (PYR)
      Trivial

----------------
Operations Deck Navigation Room
Extra - map_name: Main Deck32
Extra - room_id: [32]
Extra - minimap_coordinates: [{'x': 16, 'y': 1}]
> Door to Operations Deck; Heals? False
  * Layers: default
  * Open Hatch to Operations Deck/Door to Operations Deck Navigation Room
  * Extra - door_idx: (20,)
  > Door to Operations Deck Data Room
      Trivial

> Door to Operations Deck Data Room; Heals? False
  * Layers: default
  * Open Hatch to Operations Deck Data Room/Door to Operations Deck Navigation Room
  * Extra - door_idx: (66,)
  > Door to Operations Deck
      Trivial
  > Navigation Terminal
      Trivial

> Navigation Terminal; Heals? False
  * Layers: default
  * Hint
  * Extra - hint_name: OperationsDeck
  * Extra - location_precision: REGION_ONLY
  * Extra - item_precision: PRECISE_CATEGORY
  > Door to Operations Deck Data Room
      Trivial

----------------
Concourse Save Room
Extra - map_name: Main Deck33
Extra - room_id: [33]
Extra - minimap_coordinates: [{'x': 15, 'y': 8}]
Extra - unlocked_save_recharge_station: True
> Door to Hornoad Hallway; Heals? False
  * Layers: default
  * L0 Hatch to Hornoad Hallway/Door to Concourse Save Room
  * Extra - door_idx: (41,)
  > Door to Concourse
      Trivial
  > Save Station
      Trivial

> Door to Concourse; Heals? False
  * Layers: default
  * L0 Hatch to Concourse/Door to Concourse Save Room
  * Extra - door_idx: (73,)
  > Door to Hornoad Hallway
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 9
  * Extra - Y: 10
  > Door to Hornoad Hallway
      Trivial

----------------
Main Elevator Shaft
Extra - map_name: Main Deck34
Extra - room_id: [34, 43]
Extra - minimap_coordinates: [{'x': 6, 'y': 10}]
> Other to Elevator to Sector Hub; Heals? False
  * Layers: default
  * Open Passage to Elevator to Sector Hub/Elevator to Main Elevator Shaft
  * Extra - door_idx: (75,)
  > Other to Sector Hub
      Trivial

> Other to Sector Hub; Heals? False
  * Layers: default
  * Open Passage to Sector Hub/Elevator to Main Elevator Shaft
  * Extra - door_idx: (76,)
  > Other to Elevator to Sector Hub
      Trivial

----------------
Operations Ventilation
Extra - map_name: Main Deck35
Extra - room_id: [35, 36]
Extra - minimap_coordinates: [{'x': 20, 'y': 1}, {'x': 20, 'y': 2}, {'x': 20, 'y': 3}, {'x': 20, 'y': 4}, {'x': 20, 'y': 5}, {'x': 20, 'y': 6}, {'x': 20, 'y': 7}]
Hint Features - Climbable Surface, Geron
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 2; Category? Minor
  * Extra - area: 0
  * Extra - room: 35
  * Extra - blockx: 14
  * Extra - blocky: 65
  * Extra - infant_weight: 0.4
  > Other to Crew Quarters East
      Trivial

> Other to Crew Quarters East; Heals? False
  * Layers: default
  * Open Passage to Crew Quarters East/Other to Operations Ventilation
  * Extra - door_idx: (78,)
  > Pickup (Missile Tank)
      Trivial
  > Other to Operations Ventilation Storage
      Trivial

> Other to Operations Deck; Heals? False
  * Layers: default
  * Open Passage to Operations Deck/Other to Operations Ventilation
  * Extra - door_idx: (79,)
  > Other to Crew Quarters East
      After Main Deck Operations Deck Maintenance Shaft Upper Missile Geron
  > Event - Upper Maintainance Geron
      Any of the following:
          Can Kill Missile Geron
          # Shinespark from Operations Deck: https://www.youtube.com/watch?v=Y3k5lGKTX4Y
          Level 0 Keycard and Speed Booster and After Main Deck Operations Deck Missile Shield and Knowledge (Beginner) and Shinespark Tricks (Advanced) and Disabled Door Lock Rando and Disabled Entrance Rando

> Other to Operations Ventilation Storage; Heals? False
  * Layers: default
  * Open Passage to Operations Ventilation Storage/Other to Operations Ventilation
  * Extra - door_idx: (101,)
  > Other to Crew Quarters East
      Trivial

> Door to Crew Quarters West; Heals? False
  * Layers: default
  * L0 Hatch to Crew Quarters West/Door to Operations Ventilation
  * Extra - door_idx: (81,)
  > Door to Crew Quarters East
      After Main Deck Operations Deck Maintenance Shaft Lower Missile Geron
  > Event - Lower Maintainance Geron
      Any of the following:
          Can Kill Missile Geron
          # Shinespark from Main Deck Entrance: https://www.youtube.com/watch?v=dWJXG-nGo6A
          Level 0 Keycard and Speed Booster and Knowledge (Beginner) and Shinespark Tricks (Ludicrous) and Wall Jump (Advanced) and Disabled Door Lock Rando and Disabled Entrance Rando

> Door to Crew Quarters East; Heals? False
  * Layers: default
  * L0 Hatch to Crew Quarters East/Door to Operations Ventilation
  * Extra - door_idx: (82,)
  > Door to Crew Quarters West
      After Main Deck Operations Deck Maintenance Shaft Lower Missile Geron
  > Event - Lower Maintainance Geron
      Can Kill Missile Geron

> Event - Lower Maintainance Geron; Heals? False
  * Layers: default
  * Event Main Deck Operations Deck Maintenance Shaft Lower Missile Geron
  > Door to Crew Quarters West
      Trivial

> Event - Upper Maintainance Geron; Heals? False
  * Layers: default
  * Event Main Deck Operations Deck Maintenance Shaft Upper Missile Geron
  > Other to Operations Deck
      Trivial

----------------
Crew Quarters Save Room
Extra - map_name: Main Deck37
Extra - room_id: [37]
Extra - minimap_coordinates: [{'x': 22, 'y': 6}]
Extra - unlocked_save_recharge_station: True
> Door to Crew Quarters East; Heals? False
  * Layers: default
  * L0 Hatch to Crew Quarters East/Door to Crew Quarters Save Room
  * Extra - door_idx: (87,)
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 10
  * Extra - Y: 10
  > Door to Crew Quarters East
      Trivial

----------------
Arachnus Arena
Extra - map_name: Main Deck38
Extra - room_id: [38]
Extra - minimap_coordinates: [{'x': 21, 'y': 8}, {'x': 22, 'y': 8}, {'x': 23, 'y': 6}, {'x': 23, 'y': 7}, {'x': 23, 'y': 8}, {'x': 24, 'y': 6}, {'x': 24, 'y': 7}, {'x': 24, 'y': 8}]
Hint Features - Multiple Pickups
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 3; Category? Major
  * Extra - area: 0
  * Extra - room: 38
  * Extra - blockx: 53
  * Extra - blocky: 10
  * Extra - infant_weight: 0.4
  > Next to Pickup
      Trivial

> Door to Crew Quarters East; Heals? False
  * Layers: default
  * L0 Hatch to Crew Quarters East/Door to Arachnus Arena
  * Extra - door_idx: (88,)
  > Beside Door
      Trivial

> Other to Concourse Ventilation; Heals? False
  * Layers: default
  * Open Passage to Concourse Ventilation/Other to Arachnus Arena
  * Extra - door_idx: (89,)
  > Arena
      Morph Ball
  > Beside Door
      All of the following:
          Morph Ball and Screw Attack
          Any of the following:
              # Get up
              Wall Jump (Beginner) or Have Any Jump Upgrade
              # With Screw Attack Only - https://youtu.be/ycp5oCd5-9I
              Movement (Expert)

> Other to Attic; Heals? False
  * Layers: default
  * Open Passage to Attic/Other to Arachnus Arena
  * Extra - door_idx: (200,)
  > Next to Pickup
      Missiles

> Event - Arachnus; Heals? False
  * Layers: default
  * Event Boss Arachnus Defeated
  > Pickup (Morph Ball)
      Trivial

> Pickup (Morph Ball); Heals? False
  * Layers: default
  * Pickup 100; Category? Major
  * Hint Features - Core-X
  * Extra - area: 0
  * Extra - room: 38
  * Extra - source: Arachnus
  * Extra - boss_hint_name: Arachnus
  * Extra - infant_weight: 3.5
  > Arena
      Trivial

> Arena; Heals? False
  * Layers: default
  > Other to Concourse Ventilation
      Morph Ball
  > Event - Arachnus
      All of the following:
          # Core-X Requirements
          Missiles
          Any of the following:
              # Health Requirements
              Normal Damage ≥ 60
              # Hitless: https://youtu.be/WCQdKVWgcXo?t=17
              Combat (Beginner)

> Beside Door; Heals? False
  * Layers: default
  > Door to Crew Quarters East
      After Boss Arachnus Defeated
  > Other to Concourse Ventilation
      Morph Ball and Screw Attack
  > Next to Pickup
      Trivial

> Next to Pickup; Heals? False
  * Layers: default
  > Pickup (Energy Tank)
      Trivial
  > Other to Attic
      Missiles
  > Arena
      Trivial
  > Beside Door
      Wall Jump (Beginner)

----------------
Operations Deck Data Room
Extra - map_name: Main Deck39
Extra - room_id: [39]
Extra - minimap_coordinates: [{'x': 15, 'y': 1}]
Hint Features - Data Room
> Door to Operations Deck Navigation Room; Heals? False
  * Layers: default
  * L0 Hatch to Operations Deck Navigation Room/Door to Operations Deck Data Room
  * Extra - door_idx: (90,)
  > Pickup (Missile Launcher)
      Trivial

> Pickup (Missile Launcher); Heals? False
  * Layers: default
  * Pickup 15; Category? Major
  * Extra - area: 0
  * Extra - room: 39
  * Extra - source: MainDeckData
  * Extra - infant_weight: 0.4
  > Door to Operations Deck Navigation Room
      Trivial

----------------
Elevator to Sector Hub
Extra - map_name: Main Deck40
Extra - room_id: [40, 19]
Extra - minimap_coordinates: [{'x': 6, 'y': 8}, {'x': 6, 'y': 9}]
> Elevator to Main Elevator Shaft; Heals? False
  * Layers: default
  * Elevator to Main Elevator Shaft/Other to Elevator to Sector Hub
  * Extra - door_idx: (94, 49)
  > Other to Main Elevator Access
      Trivial

> Other to Main Elevator Access; Heals? False
  * Layers: default
  * Destroyed Door to Main Elevator Access/Other to Elevator to Sector Hub
  * Extra - door_idx: (95, 40)
  > Elevator to Main Elevator Shaft
      Trivial
  > Other to Main Elevator Cache
      Trivial

> Other to Main Elevator Cache; Heals? False
  * Layers: default
  * Open Passage to Main Elevator Cache/Other to Elevator to Sector Hub
  * Extra - door_idx: (171,)
  > Other to Main Elevator Access
      Trivial

----------------
Main Elevator Access
Extra - map_name: Main Deck42
Extra - room_id: [42, 41]
Extra - minimap_coordinates: [{'x': 7, 'y': 8}, {'x': 8, 'y': 8}]
> Other to Elevator to Sector Hub; Heals? False
  * Layers: default
  * Destroyed Door to Elevator to Sector Hub/Other to Main Elevator Access
  * Extra - door_idx: (96, 92)
  > Door to Quarantine Junction
      Trivial

> Door to Quarantine Junction; Heals? False
  * Layers: default
  * L0 Hatch to Quarantine Junction/Door to Main Elevator Access
  * Extra - door_idx: (97, 93)
  > Other to Elevator to Sector Hub
      Trivial

----------------
Operations Deck Save Room
Extra - map_name: Main Deck44
Extra - room_id: [44]
Extra - minimap_coordinates: [{'x': 15, 'y': 2}]
Extra - unlocked_save_recharge_station: True
> Door to Operations Deck Recharge Room; Heals? False
  * Layers: default
  * L0 Hatch to Operations Deck Recharge Room/Door to Operations Deck Save Room
  * Extra - door_idx: (192,)
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 8
  * Extra - Y: 10
  > Door to Operations Deck Recharge Room
      Trivial

----------------
Operations Ventilation Storage
Extra - map_name: Main Deck45
Extra - room_id: [45]
Extra - minimap_coordinates: [{'x': 19, 'y': 7}]
> Pickup (Hidden Missile Tank); Heals? False
  * Layers: default
  * Pickup 4; Category? Minor
  * Extra - area: 0
  * Extra - room: 45
  * Extra - blockx: 4
  * Extra - blocky: 6
  * Extra - infant_weight: 0.4
  > Other to Operations Ventilation
      Trivial

> Other to Operations Ventilation; Heals? False
  * Layers: default
  * Open Passage to Operations Ventilation/Other to Operations Ventilation Storage
  * Extra - door_idx: (102,)
  > Pickup (Hidden Missile Tank)
      Trivial

----------------
Sub-Zero Containment
Extra - map_name: Main Deck46
Extra - room_id: [46]
Extra - minimap_coordinates: [{'x': 9, 'y': 10}, {'x': 10, 'y': 10}]
Hint Features - Extreme Temperatures
> Door to Dark Stairwell; Heals? False
  * Layers: default
  * L3 Hatch to Dark Stairwell/Door to Sub-Zero Containment
  * Extra - door_idx: (103,)
  > Pickup (Frozen Ridley)
      Any of the following:
          Varia Suit
          Damage Runs (Intermediate) and Cold Damage ≥ 80

> Pickup (Frozen Ridley); Heals? False
  * Layers: default
  * Pickup 123; Category? Minor
  * Extra - area: 0
  * Extra - room: 46
  * Extra - blockx: 9
  * Extra - blocky: 8
  * Extra - infant_weight: 0.4
  > Door to Dark Stairwell
      Any of the following:
          Varia Suit
          Damage Runs (Intermediate) and Cold Damage ≥ 69

----------------
Genesis Speedway
Extra - map_name: Main Deck47
Extra - room_id: [47]
Extra - minimap_coordinates: [{'x': 8, 'y': 11}, {'x': 9, 'y': 11}, {'x': 10, 'y': 11}, {'x': 11, 'y': 11}, {'x': 12, 'y': 11}, {'x': 13, 'y': 11}]
> Pickup (Hidden Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 5; Category? Minor
  * Extra - area: 0
  * Extra - room: 47
  * Extra - blockx: 4
  * Extra - blocky: 3
  * Extra - infant_weight: 0.4
  > Other to Station Entrance
      All of the following:
          Morph Ball
          Wall Jump (Beginner) or Have Any Jump Upgrade

> Other to Station Entrance; Heals? False
  * Layers: default
  * Open Passage to Station Entrance/Other to Genesis Speedway
  * Extra - door_idx: (107,)
  > Pickup (Hidden Power Bomb Tank)
      All of the following:
          Can Bounce in Ball
          All of the following:
              # Destroy Blocks
              Can Use Power Bombs
              # These blocks require two PBs because one doesn't destroy all of them.
              Power Bombs ≥ 2 or Can Use Bombs
          # Get up to item
          Wall Jump (Beginner) or Have Any Jump Upgrade

----------------
Silo Entry
Extra - map_name: Main Deck48
Extra - room_id: [48, 83]
Extra - minimap_coordinates: [{'x': 15, 'y': 12}, {'x': 15, 'y': 13}, {'x': 15, 'y': 14}, {'x': 15, 'y': 15}]
> Door to Docking Bay Climb; Heals? False
  * Layers: default
  * L4 Hatch to Docking Bay Climb/Door to Silo Entry
  * Extra - door_idx: (109, 197)
  > Other to Docking Bay Climb
      Trivial

> Other to Docking Bay Climb; Heals? False
  * Layers: default
  * Open Passage to Docking Bay Climb/Other to Silo Entry
  * Extra - door_idx: (110,)
  > Door to Docking Bay Climb
      Wall Jump (Beginner) or Have Any Jump Upgrade
  > Door to Central Reactor Core
      # The cocoon has been moved
      Morph Ball

> Door to Central Reactor Core; Heals? False
  * Layers: default
  * Open Hatch to Central Reactor Core/Door to Silo Entry
  * Extra - door_idx: (111, 198)
  > Other to Docking Bay Climb
      # The cocoon has been moved
      Morph Ball

----------------
Central Reactor Core
Extra - map_name: Main Deck49
Extra - room_id: [49, 59]
Extra - minimap_coordinates: [{'x': 16, 'y': 15}, {'x': 16, 'y': 17}, {'x': 16, 'y': 18}, {'x': 16, 'y': 19}, {'x': 16, 'y': 20}, {'x': 17, 'y': 15}, {'x': 17, 'y': 16}, {'x': 17, 'y': 17}, {'x': 17, 'y': 18}, {'x': 17, 'y': 19}, {'x': 17, 'y': 20}]
> Door to Silo Entry; Heals? False
  * Layers: default
  * Open Hatch to Silo Entry/Door to Central Reactor Core
  * Extra - door_idx: (112, 134)
  > Door to Silo Catwalk
      # Jump on platform, don't fall down: https://youtu.be/tVICpkQOEh0
      Movement (Beginner)
  > Door to Silo Save Room
      Trivial

> Door to Silo Catwalk; Heals? False
  * Layers: default
  * Open Hatch to Silo Catwalk/Door to Central Reactor Core
  * Extra - door_idx: (113, 136)
  > Door to Silo Entry
      # Jump to platform, don't fall down: https://youtu.be/tVICpkQOEh0?t=18
      Movement (Beginner)
  > Door to Silo Save Room
      Trivial

> Door to Silo Checkpoint; Heals? False
  * Layers: default
  * Open Hatch to Silo Checkpoint/Door to Central Reactor Core
  * Extra - door_idx: (124, 137)
  > Other to Silo Tunnel
      All of the following:
          # Charge shinespark from Auxilary Power Station: https://www.youtube.com/watch?v=vVG5YNwzGjw
          Morph Ball and Speed Booster and Shinespark Tricks (Advanced) and Disabled Entrance Rando and Disabled Open Hatch Lock Rando
          # Get high enough to spark
          Hi-Jump or Wall Jump (Intermediate)
          Any of the following:
              # Get into tunnel
              After Boss Nettori Defeated or Mid-Air Morph (Advanced) or Can Bounce in Ball
              # Jump, then shoot vine below so you can grab the ledge
              Movement (Intermediate)
          Any of the following:
              # Beam requirements.
              Charge Beam and Wave Beam
              All of the following:
                  # Having only one beam makes this harder to hit / have only one attempt
                  Shinespark Tricks (Expert)
                  Any of the following:
                      Wave Beam
                      # If you only have charge, you need to have access to the other side
                      Charge Beam and After Access Right of Silo Checkpoint Shutter
              # Without Wave nor Charge, there's only one attempt and its hard.
              After Access Right of Silo Checkpoint Shutter and Shinespark Tricks (Ludicrous)
  > Door to Silo Save Room
      Trivial

> Other to Silo Tunnel; Heals? False
  * Layers: default
  * Tunnel to Silo Tunnel/Other to Central Reactor Core
  * Extra - door_idx: (125, 135)
  > Door to Silo Save Room
      After Boss Nettori Defeated or Can Use Any Bombs

> Door to Silo Save Room; Heals? False
  * Layers: default
  * Open Hatch to Silo Save Room/Door to Central Reactor Core
  * Extra - door_idx: (130, 138)
  > Door to Silo Entry
      Any of the following:
          Space Jump
          # Shinespark from Save Station: https://www.youtube.com/watch?v=x7CqxW4JyJ4
          Speed Booster and Shinespark Tricks (Beginner) and Disabled Entrance Rando and Disabled Open Hatch Lock Rando
  > Door to Silo Catwalk
      Wall Jump (Beginner) or Have Any Jump Upgrade
  > Door to Silo Checkpoint
      Trivial
  > Other to Silo Tunnel
      Space Jump

----------------
Silo Catwalk
Extra - map_name: Main Deck50
Extra - room_id: [50]
Extra - minimap_coordinates: [{'x': 18, 'y': 16}, {'x': 19, 'y': 16}, {'x': 20, 'y': 16}, {'x': 21, 'y': 16}]
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 6; Category? Major
  * Extra - area: 0
  * Extra - room: 50
  * Extra - blockx: 54
  * Extra - blocky: 8
  * Extra - infant_weight: 0.4
  > Other to Silo Scaffolding
      Trivial
  > Beside Pickup
      Trivial

> Door to Central Reactor Core; Heals? False
  * Layers: default
  * Open Hatch to Central Reactor Core/Door to Silo Catwalk
  * Extra - door_idx: (114,)
  > Beside Pickup
      Any of the following:
          Space Jump or Can Kill Tough Beam-Resistant Enemy
          # Dodge Pirates: https://www.youtube.com/watch?v=QAffTKp5seU
          Combat (Intermediate)
          # Damage Boost
          Damage Boosts (Beginner) and Normal Damage ≥ 158

> Other to Silo Scaffolding; Heals? False
  * Layers: default
  * Open Passage to Silo Scaffolding/Other to Silo Catwalk
  * Extra - door_idx: (115,)
  > Pickup (Energy Tank)
      Trivial
  > Beside Pickup
      # Jump over the item
      Movement (Intermediate)

> Beside Pickup; Heals? False
  * Layers: default
  > Pickup (Energy Tank)
      Trivial
  > Door to Central Reactor Core
      Any of the following:
          Space Jump or Can Kill Tough Beam-Resistant Enemy
          # Dodge Pirates: https://www.youtube.com/watch?v=u8_gclW4-gQ
          Combat (Beginner)
          # Damage boost
          Damage Boosts (Beginner) and Normal Damage ≥ 94
  > Other to Silo Scaffolding
      # Jump over the item
      Movement (Intermediate)

----------------
Silo Scaffolding
Extra - map_name: Main Deck51
Extra - room_id: [51]
Extra - minimap_coordinates: [{'x': 22, 'y': 16}, {'x': 22, 'y': 17}, {'x': 22, 'y': 18}, {'x': 22, 'y': 19}, {'x': 22, 'y': 20}, {'x': 23, 'y': 16}, {'x': 23, 'y': 17}, {'x': 23, 'y': 18}, {'x': 23, 'y': 19}, {'x': 23, 'y': 20}]
Hint Features - Climbable Surface
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 7; Category? Minor
  * Extra - area: 0
  * Extra - room: 51
  * Extra - blockx: 5
  * Extra - blocky: 29
  * Extra - infant_weight: 0.4
  > Beside Pickup
      Morph Ball

> Other to Silo Catwalk; Heals? False
  * Layers: default
  * Open Passage to Silo Catwalk/Other to Silo Scaffolding
  * Extra - door_idx: (116,)
  > Beside Pickup
      Any of the following:
          # Get past pirates
          Any of the following:
              # Kill them
              Screw Attack
              All of the following:
                  # Via normal methods. Expects you to take damage or avoid their shots.
                  Can Kill Tough Beam-Resistant Enemy
                  Combat (Intermediate) or Normal Damage ≥ 128
              # With Power Bombs hitless
              Power Bombs ≥ 4 and Combat (Beginner) and Can Use Power Bombs
          # Damage Boost through them
          Damage Boosts (Intermediate) and Normal Damage ≥ 195
          # Damageless: https://www.youtube.com/watch?v=zmSH3fDcCVI
          Combat (Expert)

> Door to Yakuza Arena; Heals? False
  * Layers: default
  * Open Hatch to Yakuza Arena/Door to Silo Scaffolding
  * Extra - door_idx: (117,)

> Beside Pickup; Heals? False
  * Layers: default
  > Pickup (Missile Tank)
      # Requirements to deal with the pirates are in the connection from above
      Morph Ball
  > Other to Silo Catwalk
      All of the following:
          Any of the following:
              # Get up
              Have Any Jump Upgrade
              # WJ through holes: https://youtu.be/0OJgzfwgr5o
              Wall Jump (Advanced)
          Any of the following:
              # Get past pirates
              Any of the following:
                  # Kill them
                  # Taking/avoiding damage is accounted in connection to down here
                  Can Kill Tough Beam-Resistant Enemy
              # Damage Boost through them
              Damage Boosts (Intermediate) and Normal Damage ≥ 195
              # Damageless: https://youtu.be/zmSH3fDcCVI?t=31
              Combat (Expert)
  > Door to Yakuza Arena
      All of the following:
          Morph Ball and Can Kill Gadora
          Any of the following:
              # Destroy shot block before eye door
              Wave Beam or Can Use Any Bombs
              Diffusion Missile Data and Missiles
          Any of the following:
              # Get past pirates
              # Kill them
              Can Kill Tough Beam-Resistant Enemy
              # Damage Boost through them
              Damage Boosts (Intermediate) and Normal Damage ≥ 95
              # Pirates don't exist if coming from above was done damageless: https://www.youtube.com/watch?v=2Pfo7v_Qngg
              Combat (Expert)

----------------
Silo Checkpoint
Extra - map_name: Main Deck52
Extra - room_id: [52]
Extra - minimap_coordinates: [{'x': 18, 'y': 19}]
> Door to Auxiliary Navigation Room; Heals? False
  * Layers: default
  * Open Hatch to Auxiliary Navigation Room/Door to Silo Checkpoint
  * Extra - door_idx: (118,)
  > Door to Central Reactor Core
      Trivial
  > Event - Access Right of Silo Checkpoint Shutter
      Trivial

> Door to Central Reactor Core; Heals? False
  * Layers: default
  * Open Hatch to Central Reactor Core/Door to Silo Checkpoint
  * Extra - door_idx: (119,)
  > Door to Auxiliary Navigation Room
      Wave Beam

> Event - Access Right of Silo Checkpoint Shutter; Heals? False
  * Layers: default
  * Event Access Right of Silo Checkpoint Shutter
  > Door to Auxiliary Navigation Room
      Trivial

----------------
Auxiliary Power Station
Extra - map_name: Main Deck54
Extra - room_id: [54]
Extra - minimap_coordinates: [{'x': 20, 'y': 19}]
Hint Features - B.S.L. Systems Console
> Other to Yakuza Arena; Heals? False
  * Layers: default
  * Open Passage to Yakuza Arena/Other to Auxiliary Power Station
  * Extra - door_idx: (122,)
  > Door to Auxiliary Navigation Room
      Trivial

> Door to Auxiliary Navigation Room; Heals? False
  * Layers: default
  * Open Hatch to Auxiliary Navigation Room/Door to Auxiliary Power Station
  * Extra - door_idx: (123,)
  > Other to Yakuza Arena
      Trivial
  > Pickup (Reactor Control)
      Trivial

> Pickup (Reactor Control); Heals? False
  * Layers: default
  * Pickup 122; Category? Minor
  * Extra - area: 0
  * Extra - room: 54
  * Extra - source: AuxiliaryPower
  * Extra - infant_weight: 0.4
  > Door to Auxiliary Navigation Room
      Trivial

----------------
Silo Tunnel
Extra - map_name: Main Deck55
Extra - room_id: [55, 68]
Extra - minimap_coordinates: [{'x': 15, 'y': 16}]
> Other to Central Reactor Core; Heals? False
  * Layers: default
  * Tunnel to Central Reactor Core/Other to Silo Tunnel
  * Extra - door_idx: (126, 155)
  > Area Transition to Sector 2 (TRO)
      All of the following:
          Morph Ball
          After Boss Nettori Defeated or Can Use Any Bombs

> Area Transition to Sector 2 (TRO); Heals? False
  * Layers: default
  * Open Passage to Overgrown Entrance/Area Transition to Main Deck
  * Extra - door_idx: (127, 156)
  > Other to Central Reactor Core
      All of the following:
          Morph Ball
          After Boss Nettori Defeated or Can Use Any Bombs

----------------
Auxiliary Navigation Room
Extra - map_name: Main Deck56
Extra - room_id: [56]
Extra - minimap_coordinates: [{'x': 19, 'y': 19}]
> Door to Auxiliary Power Station; Heals? False
  * Layers: default
  * Open Hatch to Auxiliary Power Station/Door to Auxiliary Navigation Room
  * Extra - door_idx: (128,)
  > Door to Silo Checkpoint
      Trivial

> Door to Silo Checkpoint; Heals? False
  * Layers: default
  * Open Hatch to Silo Checkpoint/Door to Auxiliary Navigation Room
  * Extra - door_idx: (129,)
  > Door to Auxiliary Power Station
      Trivial
  > Navigation Terminal
      Trivial

> Navigation Terminal; Heals? False
  * Layers: default
  * Hint
  * Extra - hint_name: AuxiliaryPower
  * Extra - location_precision: REGION_ONLY
  * Extra - item_precision: DETAILED
  > Door to Silo Checkpoint
      Trivial

----------------
Nexus Storage
Extra - map_name: Main Deck57
Extra - room_id: [57]
Extra - minimap_coordinates: [{'x': 14, 'y': 7}]
> Pickup (Power Bomb Tank); Heals? False
  * Layers: default
  * Pickup 8; Category? Minor
  * Extra - area: 0
  * Extra - room: 57
  * Extra - blockx: 12
  * Extra - blocky: 10
  * Extra - infant_weight: 0.4
  > Door to Central Nexus
      Any of the following:
          Can Use Any Bombs
          All of the following:
              # Don't fall down the crumble block: https://www.youtube.com/watch?v=7T5fVhUYQ4g
              Movement (Beginner)
              Wall Jump (Beginner) or Have Any Jump Upgrade

> Door to Central Nexus; Heals? False
  * Layers: default
  * L2 Hatch to Central Nexus/Door to Nexus Storage
  * Extra - door_idx: (131,)
  > Pickup (Power Bomb Tank)
      Can Bounce in Ball

----------------
Silo Save Room
Extra - map_name: Main Deck58
Extra - room_id: [58]
Extra - minimap_coordinates: [{'x': 18, 'y': 20}]
Extra - unlocked_save_recharge_station: True
> Door to Central Reactor Core; Heals? False
  * Layers: default
  * Open Hatch to Central Reactor Core/Door to Silo Save Room
  * Extra - door_idx: (133,)
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 10
  * Extra - Y: 10
  > Door to Central Reactor Core
      Trivial

----------------
Elevator to Crew Quarters
Extra - map_name: Main Deck60
Extra - room_id: [60]
Extra - minimap_coordinates: [{'x': 19, 'y': 2}, {'x': 19, 'y': 3}]
> Elevator to Elevator to Operations Deck; Heals? False
  * Layers: default
  * Elevator to Elevator to Operations Deck/Elevator to Elevator to Crew Quarters
  * Extra - door_idx: (26,)
  > Door to Operations Deck
      Trivial

> Door to Operations Deck; Heals? False
  * Layers: default
  * L0 Hatch to Operations Deck/Door to Elevator to Crew Quarters
  * Extra - door_idx: (139,)
  > Elevator to Elevator to Operations Deck
      Trivial

----------------
Elevator to Operations Deck
Extra - map_name: Main Deck61
Extra - room_id: [61]
Extra - minimap_coordinates: [{'x': 19, 'y': 4}, {'x': 19, 'y': 5}]
> Elevator to Elevator to Crew Quarters; Heals? False
  * Layers: default
  * Elevator to Elevator to Crew Quarters/Elevator to Elevator to Operations Deck
  * Extra - door_idx: (25,)
  > Door to Crew Quarters West
      Trivial

> Door to Crew Quarters West; Heals? False
  * Layers: default
  * L0 Hatch to Crew Quarters West/Door to Elevator to Operations Deck
  * Extra - door_idx: (140,)
  > Elevator to Elevator to Crew Quarters
      Trivial

----------------
Back Door to Sector 6 (NOC)
Extra - map_name: Main Deck62
Extra - room_id: [62]
Extra - minimap_coordinates: [{'x': 9, 'y': 23}, {'x': 9, 'y': 24}]
> Other to Checkpoint to Restricted Zone; Heals? False
  * Layers: default
  * Tunnel to Checkpoint to Restricted Zone/Other to Back Door to Sector 6 (NOC)
  * Extra - door_idx: (143,)
  > Door to Restricted Save Room
      Trivial

> Door to Restricted Save Room; Heals? False
  * Layers: default
  * L4 Hatch to Restricted Save Room/Door to Back Door to Sector 6 (NOC)
  * Extra - door_idx: (144,)
  > Other to Checkpoint to Restricted Zone
      All of the following:
          Screw Attack
          Any of the following:
              Space Jump
              # SWJ
              Wall Jump (Beginner) and Can Single Walljump
              # Equipment manip
              Wall Jump (Beginner) and Enabled Equipment Manipulation

----------------
Restricted Save Room
Extra - map_name: Main Deck64
Extra - room_id: [64]
Extra - minimap_coordinates: [{'x': 8, 'y': 24}]
Extra - unlocked_save_recharge_station: True
> Door to Back Door to Sector 6 (NOC); Heals? False
  * Layers: default
  * L4 Hatch to Back Door to Sector 6 (NOC)/Door to Restricted Save Room
  * Extra - door_idx: (147,)
  > Door to Restricted Corridor
      Trivial

> Door to Restricted Corridor; Heals? False
  * Layers: default
  * L4 Hatch to Restricted Corridor/Door to Restricted Save Room
  * Extra - door_idx: (148,)
  > Door to Back Door to Sector 6 (NOC)
      Trivial
  > Save Station
      Trivial

> Save Station; Heals? False; Spawn Point
  * Layers: default
  * Extra - X: 9
  * Extra - Y: 10
  > Door to Restricted Corridor
      Trivial

----------------
Restricted Corridor
Extra - map_name: Main Deck65
Extra - room_id: [65]
Extra - minimap_coordinates: [{'x': 6, 'y': 24}, {'x': 7, 'y': 24}]
> Door to Restricted Save Room; Heals? False
  * Layers: default
  * L4 Hatch to Restricted Save Room/Door to Restricted Corridor
  * Extra - door_idx: (149,)
  > Door to Restricted Airlock
      Trivial

> Door to Restricted Airlock; Heals? False
  * Layers: default
  * L4 Hatch to Restricted Airlock/Door to Restricted Corridor
  * Extra - door_idx: (150,)
  > Door to Restricted Save Room
      Trivial

----------------
Restricted Navigation Room
Extra - map_name: Main Deck66
Extra - room_id: [66]
Extra - minimap_coordinates: [{'x': 6, 'y': 21}]
> Door to Elevator to Tourian (SRX); Heals? False
  * Layers: default
  * Open Hatch to Elevator to Tourian (SRX)/Door to Restricted Navigation Room
  * Extra - door_idx: (151,)
  > Door to Restricted Airlock
      Trivial

> Door to Restricted Airlock; Heals? False
  * Layers: default
  * Open Hatch to Restricted Airlock/Door to Restricted Navigation Room
  * Extra - door_idx: (152,)
  > Door to Elevator to Tourian (SRX)
      Trivial
  > Navigation Terminal
      Trivial

> Navigation Terminal; Heals? False
  * Layers: default
  * Hint
  * Extra - hint_name: RestrictedLabs
  * Extra - location_precision: DETAILED
  * Extra - item_precision: DETAILED
  > Door to Restricted Airlock
      Trivial

----------------
Elevator to Tourian (SRX)
Extra - map_name: Main Deck67
Extra - room_id: [67]
Extra - minimap_coordinates: [{'x': 7, 'y': 20}, {'x': 7, 'y': 21}]
> Door to Restricted Navigation Room; Heals? False
  * Layers: default
  * L4 Hatch to Restricted Navigation Room/Door to Elevator to Tourian (SRX)
  * Extra - door_idx: (153,)
  > Elevator to Elevator to Restricted Zone
      Trivial

> Elevator to Elevator to Restricted Zone; Heals? False
  * Layers: default
  * Elevator to Elevator to Restricted Zone/Elevator to Elevator to Tourian (SRX)
  * Extra - door_idx: (154,)
  > Door to Restricted Navigation Room
      Trivial

----------------
Habitation Deck
Extra - map_name: Main Deck69
Extra - room_id: [69]
Extra - minimap_coordinates: [{'x': 8, 'y': 2}, {'x': 8, 'y': 3}, {'x': 8, 'y': 4}, {'x': 9, 'y': 2}, {'x': 9, 'y': 3}, {'x': 9, 'y': 4}, {'x': 10, 'y': 2}, {'x': 10, 'y': 3}, {'x': 10, 'y': 4}]
Hint Features - 1-way Shutter
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 9; Category? Minor
  * Extra - area: 0
  * Extra - room: 69
  * Extra - blockx: 29
  * Extra - blocky: 29
  * Extra - infant_weight: 0.4
  > Beside Pickup
      Trivial

> Door to Habitation Deck Entrance (Lower); Heals? False
  * Layers: default
  * L2 Hatch to Habitation Deck Entrance/Door to Habitation Deck (Lower)
  * Extra - door_idx: (159,)
  > Beside Pickup
      Wave Beam

> Door to Habitation Deck Entrance (Middle); Heals? False
  * Layers: default
  * L2 Hatch to Habitation Deck Entrance/Door to Habitation Deck (Middle)
  * Extra - door_idx: (160,)
  > Door to Habitation Deck Entrance (Lower)
      Trivial
  > Above Pickup
      Wave Beam

> Door to Habitation Deck Entrance (Upper); Heals? False
  * Layers: default
  * L2 Hatch to Habitation Deck Entrance/Door to Habitation Deck (Upper)
  * Extra - door_idx: (161,)
  > Door to Habitation Deck Entrance (Middle)
      Trivial
  > Other to Habitation Ventilation (Upper)
      # Animals causes issues in generation with DLR, removed as an event for now
      Disabled Generator Workaround
  > Above Pickup
      Trivial

> Other to Habitation Ventilation (Lower); Heals? False
  * Layers: default
  * Open Passage to Habitation Ventilation/Other to Habitation Deck (Lower)
  * Extra - door_idx: (162,)
  > Beside Pickup
      Trivial

> Other to Habitation Ventilation (Upper); Heals? False
  * Layers: default
  * Open Passage to Habitation Ventilation/Other to Habitation Deck (Upper)
  * Extra - door_idx: (163,)
  > Door to Habitation Deck Entrance (Upper)
      # Animals causes issues in generation with DLR, removed as an event for now
      Enabled Generator Workaround
  > Pickup (Save the Animals)
      Trivial

> Pickup (Save the Animals); Heals? False
  * Layers: default
  * Pickup 120; Category? Major
  * Hint Features - B.S.L. Systems Console
  * Extra - area: 0
  * Extra - room: 69
  * Extra - source: Animals
  * Extra - infant_weight: 0.4
  > Other to Habitation Ventilation (Upper)
      Trivial

> Above Pickup; Heals? False
  * Layers: default
  > Door to Habitation Deck Entrance (Middle)
      Trivial
  > Other to Habitation Ventilation (Lower)
      Speed Booster
  > Beside Pickup
      Trivial

> Beside Pickup; Heals? False
  * Layers: default
  > Pickup (Missile Tank)
      Trivial
  > Door to Habitation Deck Entrance (Lower)
      Trivial
  > Other to Habitation Ventilation (Lower)
      Wave Beam

----------------
Hornoad Hallway
Extra - map_name: Main Deck70
Extra - room_id: [70]
Extra - minimap_coordinates: [{'x': 14, 'y': 8}]
> Door to Central Nexus; Heals? False
  * Layers: default
  * L0 Hatch to Central Nexus/Door to Hornoad Hallway
  * Extra - door_idx: (164,)
  > Door to Concourse Save Room
      Trivial

> Door to Concourse Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Concourse Save Room/Door to Hornoad Hallway
  * Extra - door_idx: (165,)
  > Door to Central Nexus
      Trivial

----------------
Quarantine Bay
Extra - map_name: Main Deck71
Extra - room_id: [71]
Extra - minimap_coordinates: [{'x': 8, 'y': 9}, {'x': 9, 'y': 9}]
> Door to Quarantine Junction; Heals? False
  * Layers: default
  * Open Hatch to Quarantine Junction/Door to Quarantine Bay
  * Extra - door_idx: (167,)
  > Pickup (Hornoad)
      Trivial

> Pickup (Hornoad); Heals? False
  * Layers: default
  * Pickup 124; Category? Minor
  * Extra - area: 0
  * Extra - room: 71
  * Extra - blockx: 6
  * Extra - blocky: 9
  * Extra - infant_weight: 0.4
  > Door to Quarantine Junction
      Trivial

----------------
Cubby Hole
Extra - map_name: Main Deck72
Extra - room_id: [72]
Extra - minimap_coordinates: [{'x': 12, 'y': 9}]
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 10; Category? Minor
  * Extra - area: 0
  * Extra - room: 72
  * Extra - blockx: 13
  * Extra - blocky: 9
  * Extra - infant_weight: 0.4
  > Other to Dark Stairwell
      Morph Ball

> Other to Dark Stairwell; Heals? False
  * Layers: default
  * Tunnel to Dark Stairwell/Other to Cubby Hole
  * Extra - door_idx: (169,)
  > Pickup (Missile Tank)
      Morph Ball

----------------
Main Elevator Cache
Extra - map_name: Main Deck73
Extra - room_id: [73]
Extra - minimap_coordinates: [{'x': 5, 'y': 8}]
> Pickup (Missile Tank); Heals? False
  * Layers: default
  * Pickup 11; Category? Minor
  * Extra - area: 0
  * Extra - room: 73
  * Extra - blockx: 6
  * Extra - blocky: 10
  * Extra - infant_weight: 0.4
  > Other to Elevator to Sector Hub
      Trivial

> Other to Elevator to Sector Hub; Heals? False
  * Layers: default
  * Open Passage to Elevator to Sector Hub/Other to Main Elevator Cache
  * Extra - door_idx: (170,)
  > Pickup (Missile Tank)
      Speed Booster and Disabled Entrance Rando

----------------
Elevator to Habitation Deck
Extra - map_name: Main Deck75
Extra - room_id: [75]
Extra - minimap_coordinates: [{'x': 12, 'y': 6}, {'x': 12, 'y': 7}]
> Door to Central Nexus; Heals? False
  * Layers: default
  * L2 Hatch to Central Nexus/Door to Elevator to Habitation Deck
  * Extra - door_idx: (176,)
  > Elevator to Elevator to Central Nexus
      Trivial

> Elevator to Elevator to Central Nexus; Heals? False
  * Layers: default
  * Elevator to Elevator to Central Nexus/Elevator to Elevator to Habitation Deck
  * Extra - door_idx: (177,)
  > Door to Central Nexus
      Trivial

----------------
Elevator to Central Nexus
Extra - map_name: Main Deck76
Extra - room_id: [76]
Extra - minimap_coordinates: [{'x': 12, 'y': 4}, {'x': 12, 'y': 5}]
> Door to Habitation Deck Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Habitation Deck Save Room/Door to Elevator to Central Nexus
  * Extra - door_idx: (100,)
  > Door to Habitation Deck Entrance
      Trivial

> Elevator to Elevator to Habitation Deck; Heals? False
  * Layers: default
  * Elevator to Elevator to Habitation Deck/Elevator to Elevator to Central Nexus
  * Extra - door_idx: (178,)
  > Door to Habitation Deck Entrance
      Trivial

> Door to Habitation Deck Entrance; Heals? False
  * Layers: default
  * L2 Hatch to Habitation Deck Entrance/Door to Elevator to Central Nexus
  * Extra - door_idx: (179,)
  > Door to Habitation Deck Save Room
      Trivial
  > Elevator to Elevator to Habitation Deck
      Trivial

----------------
Operations Deck Recharge Room
Extra - map_name: Main Deck81
Extra - room_id: [81]
Extra - minimap_coordinates: [{'x': 16, 'y': 2}]
Extra - unlocked_save_recharge_station: True
> Door to Operations Deck; Heals? False
  * Layers: default
  * L0 Hatch to Operations Deck/Door to Operations Deck Recharge Room
  * Extra - door_idx: (99,)
  > Recharge Terminal
      Trivial

> Door to Operations Deck Save Room; Heals? False
  * Layers: default
  * L0 Hatch to Operations Deck Save Room/Door to Operations Deck Recharge Room
  * Extra - door_idx: (191,)
  > Recharge Terminal
      Trivial

> Recharge Terminal; Heals? True
  * Layers: default
  > Door to Operations Deck
      Trivial
  > Door to Operations Deck Save Room
      Trivial

----------------
Operations Room
Extra - map_name: Main Deck82
Extra - room_id: [82]
Extra - minimap_coordinates: [{'x': 15, 'y': 0}, {'x': 16, 'y': 0}]
> Door to Operations Deck; Heals? False
  * Layers: default
  * L0 Hatch to Operations Deck/Door to Operations Room
  * This door is currently an event door and thus always Level-0
  * Extra - door_idx: (194,)
  > Event - Flight Controls
      Trivial

> Event - Flight Controls; Heals? False
  * Layers: default
  * Event Navigation Controls Activated
  > Door to Operations Deck
      Trivial

----------------
Attic
Extra - map_name: Main Deck84
Extra - room_id: [84]
Extra - minimap_coordinates: [{'x': 25, 'y': 6}]
> Pickup (Energy Tank); Heals? False
  * Layers: default
  * Pickup 12; Category? Major
  * Extra - area: 0
  * Extra - room: 84
  * Extra - blockx: 14
  * Extra - blocky: 10
  * Extra - infant_weight: 0.4
  > Other to Arachnus Arena
      Trivial

> Other to Arachnus Arena; Heals? False
  * Layers: default
  * Open Passage to Arachnus Arena/Other to Attic
  * Extra - door_idx: (201,)
  > Pickup (Energy Tank)
      Trivial

----------------
Yakuza Arena
Extra - map_name: Main Deck86
Extra - room_id: [86]
Extra - minimap_coordinates: [{'x': 21, 'y': 19}, {'x': 21, 'y': 20}, {'x': 21, 'y': 21}]
Hint Features - Core-X
> Door to Silo Scaffolding; Heals? False
  * Layers: default
  * Open Hatch to Silo Scaffolding/Door to Yakuza Arena
  * Extra - door_idx: (3,)
  > Arena
      Trivial

> Other to Auxiliary Power Station; Heals? False
  * Layers: default
  * Open Passage to Auxiliary Power Station/Other to Yakuza Arena
  * Extra - door_idx: (121,)
  > Arena
      Trivial

> Event - Yakuza; Heals? False
  * Layers: default
  * Event Boss Yakuza Defeated
  > Pickup (Space Jump)
      Trivial

> Pickup (Space Jump); Heals? False
  * Layers: default
  * Pickup 106; Category? Major
  * Extra - area: 0
  * Extra - room: 86
  * Extra - source: Yakuza
  * Extra - boss_hint_name: Yakuza
  * Extra - infant_weight: 3.5
  > Arena
      Trivial

> Arena; Heals? False
  * Layers: default
  > Door to Silo Scaffolding
      Space Jump and After Boss Yakuza Defeated
  > Other to Auxiliary Power Station
      All of the following:
          Space Jump
          After Boss Yakuza Defeated or Knowledge (Beginner)
  > Event - Yakuza
      All of the following:
          All of the following:
              # Weapon Requirements
              Any of the following:
                  # Yakuza (500HP first phase, 500HP second phase)
                  All of the following:
                      Charge Beam
                      Wide Beam or Combat (Intermediate)
                  Missiles ≥ 35 and Combat (Beginner) and 45 DMG Missiles
                  Missiles ≥ 50 and Combat (Intermediate) and 30 DMG Missiles
                  Missiles ≥ 65 and Combat (Expert) and 20 DMG Missiles
                  Missiles ≥ 110 and Combat (Ludicrous) and 10+ DMG Missiles
              All of the following:
                  # Core-X
                  Missiles
                  Any of the following:
                      30 DMG Missiles
                      Combat (Beginner) and 20 DMG Missiles
                      Combat (Intermediate) and 10+ DMG Missiles
              # Dodging
              Morph Ball or Combat (Intermediate)
          Any of the following:
              # Health Requirements
              Combat (Ludicrous) or Normal Damage ≥ 550
              Combat (Beginner) and Normal Damage ≥ 450
              Combat (Intermediate) and Normal Damage ≥ 350
              Combat (Advanced) and Normal Damage ≥ 250
              Combat (Expert) and Normal Damage ≥ 150

